package de.midnightdance.model.character.vorteil;

import de.cbf.util.uuidheader.entities.UUIDHeader;

public class VorteilDB extends UUIDHeader  {
	public static final int STERBLICH 	= 1<<2;
	public static final int START		= 1<<3;
	
	
	protected String 			name;	
	protected int 				punkte;
	protected int 				besonderheit;
	protected int 				limitiert;
	protected String 			notizen;
			 
	public VorteilDB() {
		super();		
	}
	
	@Override
	protected void takeOverEntityData(Object aOther) {
		if (aOther instanceof VorteilDB) {
			VorteilDB otherVorteil = (VorteilDB) aOther;			
			this.name			= otherVorteil.name;
			this.punkte			= otherVorteil.punkte;
			this.besonderheit 	= otherVorteil.besonderheit;
			this.limitiert		= otherVorteil.limitiert;;
		}
	}
		
	
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	

	public int getPunkte() {
		return punkte;
	}

	public void setPunkte(int punkte) {
		this.punkte = punkte;
	}

	public int getBesonderheit() {
		return besonderheit;
	}

	public void setBesonderheit(int besonderheit) {
		this.besonderheit = besonderheit;
	}

	public boolean getStart(){
		return false;
	}
	public void setStart(boolean start){
		
	}
	public boolean getSterblich(){
		return false;
	}
	public void setSterblich(boolean sterblich){
		
	}
	public String getNotizen() {
		return notizen;
	}

	public void setNotizen(String notizen) {
		this.notizen = notizen;
	}

	public int getLimitiert() {
		return limitiert;
	}

	public void setLimitiert(int limitiert) {
		this.limitiert = limitiert;
	}

}
